Customer Validation of Formal Contracts

نویسندگان

  • Rogardt Heldal
  • Kristofer Johannisson
چکیده

This paper shows how to write formal OCL contracts for system operations in such way that a translation to natural language (a subset of English), understandable by a customer, can be obtained automatically. To achieve natural language text understandable by a customer we use the vocabulary of the problem domain when writing formal contracts for system operations. The benefits of our approach are that we increase the precision of the model by using formal specifications, and that a customer is able to validate (by viewing the natural language rendering) if a contract actually describes the behavior desired from the system. Without validation of this kind there is generally no guarantee that the formal specification states the correct properties.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Customer Concentration and bank loan contracts: Evidence from the Tehran Stock Exchange

Objective: The variables of customer concentration and bank loan contracts can affect corporate finance activities, and customer concentration may increase corporate returns. Methods: Under this study, the relationship between customer concentration and bank loan contracts have been investigated first and then the moderating effect of financial status variables and accounts payable on relation...

متن کامل

A Survey of Formal Languages for Contracts

In this short paper we present the current status on formal languages and models for contracts. By a formal model is meant an unambiguous and rigorous representation of contracts, in order to enable their automatic validation, execution, and analysis — activates that are collectively referred to as contract lifecycle management (CLM). We present a set of formalism requirements, which represent ...

متن کامل

Validation of Decentralised Smart Contracts Through Game Theory and Formal Methods

Decentralised smart contracts represent the next step in the development of protocols that support the interaction of independent players without the presence of a coercing authority. Based on protocols à la BitCoin for digital currencies, smart contracts are believed to be a potentially enabling technology for a wealth of future applications. The validation of such an early developing technolo...

متن کامل

A Study on a Formal Ontology Model: Constructing a Customer Ontology in a CRM Context

Ontology is defined as an explicit specification of a conceptualization. The customer ontology is a specific application of ontology to customer domain, which can provide a unified view to customers for better sharing customer knowledge. In this paper, an formal ontology model is constructed using Description Logic, which is a 6-tuples including Term Set, Individual Set, Term Definition Set, In...

متن کامل

Customer Validation in Cross-Dock

Considering the importance of validation of customers in the cross-dock and since this is one of the problems of implementing cross-dock system in Iran, this study attempted to extract customer validation criteria. The purpose of the research is to eliminate the distrust of distributors in receiving the funds of the sent items and the statistical sample of this research is the experts of the sy...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006